.home_header{
     margin-top: 21px;
     padding: 25px 24px;
     background: #FFFFFF;
     box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
 }
.welcome{
    padding-bottom: 40px;
}
.welcome img{
    width: 60px;
    height:60px;
    border-radius: 50%;
    margin-right: 20px;
}
.welcome span{
    display: inline-block;
    height:60px;
    line-height:60px;
    font-size: 16px;
    color: #333333;
}
.state_list{
    margin-right: -16px;
}
.state_list li{
    float: left;
    padding: 18px 12px;
    padding-right: 10px;
    width: 118px;
    height:62px;
    background: #FFFFFF;
    box-shadow: 0 8px 22px 0 rgba(223,228,233,0.86);
    border-radius: 10px;
    margin-right: 16px;
}
.state_list li .p_title{
    font-size: 13px;
    color: #666666;
    padding-bottom: 8px;
}
.state_list li .p_text{
    font-size: 24px;
}
.state_list li .p_text.color1{
    color: #53A8E2;
}
.state_list li .p_text.color2{
    color: #7ED321;
}
.state_list li .p_text.color3{
    color: #F5A623;
}
.state_list li .p_text.color4{
    color: #50E3C2;
}
.state_list li .p_text.color5{
    color: #4A90E2;
}
.state_list li .p_text.color6{
    color: #73C7EF;
}
.statBox{
    padding: 24px 24px 32px 24px;
    background: #FFFFFF;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
}
.statBox h3.h3_title{
    background: url("../images/Group2.png") left center no-repeat;
    padding-left: 14px;
    font-size: 16px;
    color: #666666;
    margin-bottom: 20px;
}
.statBox h3.h3_title>span {
    display: inline-block;
    height:34px;
    line-height:34px;
    margin-right: 18px;
}
.table_Box{
    background: #FFFFFF;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
}
.table_Box table tr th{
    background: #53A8E2;
    color: #fff;
    height:36px;
    font-size: 12px;
    font-weight: normal;
}
.table_Box table tr td{
    text-align: center;
    height:40px;
    font-size: 12px;
    color: #666666;
}
.table_Box table tr td img{
    width: 42px;
    height:30px;
}
.sex_age .statBox{
    min-width: 478px;
    box-sizing: border-box;
    margin-right: 20px;
    width: 48%;
}
.sex_age .statBox:last-child{
    margin-right: 0;
}

.manage_item{
    padding-top: 30px;
}
.manage_line{
    margin-bottom: 40px;
}
.manage_line span.label{
    display: inline-block;
    padding-left: 16px;
    font-size: 14px;
    color: #666666;
    width: 72px;
    height:40px;
    line-height:40px;
    float: left;
}
.manage_line span.label:after{
    display: inline-block;
    content: "*";
    font-size: 14px;
    color: #f97473;
}
.manage_int{
    width: 330px;
    height:40px;
    background: #FFFFFF;
    border: 1px solid #53A8E2;
    float: left;
}
.manage_int input{
    width: 100%;
    height:40px;
    line-height:40px;
    text-indent: 16px;
}
.power_head{
    padding-top: 22px;
    padding-bottom: 32px;
}
.add_power{
    display: inline-block;
    width: 118px;
    height:42px;
    line-height: 42px;
    background: #495A7F;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}
.edit,.reset{
    font-size: 12px;
    color: #53A8E2;
    cursor: pointer;
}
.delete{
    font-size: 12px;
    color: #FF5757;
    cursor: pointer;
}
.table_Box table tr:nth-child(odd) td{
    background: #F2F5F8;
}
.i_check{
    background: url("../images/i_check.png") no-repeat;
    vertical-align:middle;
    display: inline-block;
    width: 16px;
    height:16px;
    cursor: pointer;
}
.i_checked{
    background: url("../images/i_checked.png") no-repeat;
}
.colum_wrap{
    overflow: hidden;
}
.column_list{
    margin-bottom: 10px;
    margin-right: -56px;
}
.column{
    margin-right: 56px;
    float: left;
    margin-bottom: 22px;
}
.column span.label{
    display: inline-block;
    font-size: 14px;
    color: #666666;
    line-height: 32px;
    height:32px;
    float: left;
    margin-right: 16px;
}
.column span.until{
    display: inline-block;
    font-size: 14px;
    line-height: 32px;
    height:32px;
    color: #999;
    padding: 0 10px;
}
.colum_box{
    background: #FFFFFF;
    border: 1px solid #53A8E2;
    width: 156px;
    height:30px;
    float: left;
}
.colum_box input{
    width: 100%;
    height:30px;
    line-height:30px;
    text-indent: 12px;
}
.colum_box input::-webkit-input-placeholder {
    color: #999;
}
.colum_box input:-moz-placeholder {
    color: #999;
}
.column_list .column:first-child{
    margin-left: 0;
}
.colum_box .select_wrap .i_drop{
    height:30px;
}
.colum_box .select_wrap select{
    height:30px;
}
.colum_box .select_wrap .select_text{
    height:30px;
    line-height: 30px;
}

.manage_int2{
    width: 556px;
    float: left;
}
.operate span{
    margin-right: 10px;
    vertical-align: middle;
    display: inline-block;
}
.operate span.blue{
    font-size: 12px;
    color: #53A8E2;
}
.operate span .i_check{
    margin-right: 6px;
}
.operate span b{
    display: inline-block;
    vertical-align: middle;
}
.select_wrap.mselect{
    width: 118px;
    height:34px;
    background: #FFFFFF;
    border: 1px solid #53A8E2;
}
.select_wrap.mselect .i_drop{
    height:100%;
}
.select_wrap.mselect .select_text{
    height:34px;
    line-height:34px;
}
.select_wrap.mselect select{
    height:34px;
}

.search_div{
    text-align: center;
    padding-bottom: 32px;
}
.search_div span.blueBtn{
    display: inline-block;
    background: #53A8E2;
    width: 196px;
    height:36px;
    line-height: 36px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
}
.intake{
    display: inline-block;
    background: rgba(83,168,226,0.16);
    border: 1px solid #53A8E2;
    border-radius: 100px;
    width: 50px;
    height:20px;
    line-height:20px;
    text-align: center;
    font-size: 12px;
    color: #53A8E2;
}
.intake.untake{
    color: #F5A623;
    background: rgba(245,166,35,0.16);
    border: 1px solid #F5A623;
}
.allcheck{
    padding: 24px 0;
}
.allcheck span.blueBtn{
    display: inline-block;
    width: 116px;
    height:36px;
    background: #53A8E2;
    font-size: 14px;
    color: #FFFFFF;
}
.bottom_page .pagination{
    padding: 30px 5px;
}
.allcheck span.i_check{
    margin-left: 10px;
    margin-top: -8px;
}
.door_state{
    display: inline-block;
    background: rgba(255,124,141,0.16);
    border: 1px solid #FF7C8D;
    border-radius: 100px;
    width: 70px;
    height:20px;
    line-height:20px;
    text-align: center;
    font-size: 12px;
    color: #FF7C8D;
}
.door_state.state_2{
    color: #73D401;
    background: rgba(115,212,1,0.16);
    border: 1px solid #73D401;
}
.door_state.state_3{
    color: #53A8E2;
    background: rgba(83,168,226,0.16);
    border: 1px solid #53A8E2;
}
.rentImg{
    height: 100px;
    margin-bottom: 10px;
    background-position: center;
}


.popup_case .pagination{
    padding: 20px 0 0 0;
    text-align: center;
}















